/**
 * 
 */
package com.sasis.service.impl;

import java.io.Serializable;
import java.util.List;

import com.sasis.dao.FlightTransferInfoDao;
import com.sasis.model.FlightTransferInfo;
import com.sasis.service.FlightTransferInfoManager;
import com.sasis.util.PageList;
import com.sasis.util.PageRequest;

/**
 * @author wujx
 *
 */
public class FlightTransferInfoManagerImpl  extends BaseManager implements FlightTransferInfoManager {
	private FlightTransferInfoDao dao;
	/* (non-Javadoc)
	 * @see com.sasis.service.Manager#getObject(java.lang.Class, java.io.Serializable)
	 */
	public Object getObject(Class clazz, Serializable id) {
		// TODO Auto-generated method stub
		return null;
	}

	/* (non-Javadoc)
	 * @see com.sasis.service.Manager#getObjects(java.lang.Class)
	 */
	public List getObjects(Class clazz) {
		// TODO Auto-generated method stub
		return null;
	}

	/* (non-Javadoc)
	 * @see com.sasis.service.Manager#removeObject(java.lang.Class, java.io.Serializable)
	 */
	public void removeObject(Class clazz, Serializable id) {
		// TODO Auto-generated method stub

	}

	/* (non-Javadoc)
	 * @see com.sasis.service.Manager#saveObject(java.lang.Object)
	 */
	public void saveObject(Object o) {
		// TODO Auto-generated method stub

	}

    public void setFlightTransferInfoDao(FlightTransferInfoDao dao) {
        this.dao = dao;
    }
    public List getDynamicFlightTransfers(FlightTransferInfo flightTransferInfo){
    	return dao.getFlightTransferInfos(flightTransferInfo);
	}
	public PageList queryForPageList(String listStatementId,  
	    		Object parameterObject, PageRequest pageRequest){
		return dao.queryForPageList(listStatementId,   parameterObject, pageRequest);
	}

	/* (non-Javadoc)
	 * @see com.sasis.service.FlightTransferInfoManager#getDynamicFlightTransferInfo(java.lang.Integer)
	 */
	public FlightTransferInfo getDynamicFlightTransferInfo(FlightTransferInfo flightTransferInfo) {
		return dao.getDynamicFlightTransferInfo(flightTransferInfo);
	}
	
	public int saveFlightTransferInfo(FlightTransferInfo flightTransferInfo){
		return dao.saveFlightTransferInfo(flightTransferInfo);
	}
	
	public FlightTransferInfo getFlightTransferInfo(Integer id) {
		return dao.getFlightTransferInfo(id);
	}
	
}
